const load=(title)=>{
	uni.showLoading({title})//中间提示
	
	uni.showNavigationBarLoading()//在导航栏左侧显示加载中的动画效果
	
}
//关闭数据加载动画
const hideLode=()=>{
	uni.hideLoading()
	uni.hideNavigationBarLoading()
}

//定义提示方法
const tip=(title,icon="none")=>{
	uni.showToast({title,icon})
}

//定义检查用户是否登录的方法
// 定义检测用户是否登录返回用户的登录信息
                const isLogin=()=>{
                    // 1.获取缓存中的用户信息
                    let userInfo = uni.getStorageSync('userInfo') || ''
                    if(userInfo == ''){
                        // 2.重置我的选项卡内容（‘未登录’）
                        uni.setTabBarItem({
                            index:3,
                            text:"未登录"
                        })

                        // 3.提示是否要登录
                        uni.showModal({
                            title:"登录提示",
                            content:"是否要登录！",
                            success:res=>{
                                if(res.confirm){
									
                                    // 跳转到登录界面 
                                    uni.navigateTo({
                                        url:"../login/login",
										success:res=>{
											console.log(res);
										},
										fail:err=>{
											console.log(err);
										}
                                    })
                                }else{
                                    // 拒绝登录 
									//1.定义登录后带能访问的路由数组
									let disAllow=[
										"pages/address/address",
										"pages/address/addSite",
										"pages/cart/cart",
										"pages/order/order",
										"pages/orderlist/orderlist",
										"pages/pay/pay",
										"pages/sign/sign",
										"pages/userinfo/userinfo"
									]
									// 2.获取当前访问的路由信息
									let nowPage = getCurrentPages().pop().route
									console.log(nowPage);
									// 3.检测是否合法
									let index = disAllow.indexOf(nowPage)
									if(index != -1){
										// 重定向到首页
										uni.reLaunch({
											url:"../index/index"
										})
									}
                                }
                            }
                        })
                        return false;
                    }else{
                        // 返回缓存中的用户信息
                        return userInfo;
                    }
                }

module.exports={
	load,
	hideLode,
	tip,
	isLogin
}